package com.winit.schedule.core.task.annotation;

import java.lang.annotation.Documented;
import java.lang.annotation.ElementType;
import java.lang.annotation.Retention;
import java.lang.annotation.RetentionPolicy;
import java.lang.annotation.Target;

/**
 * 任务调度本地参数注解
 * 
 * @version <pre>
 * Author	Version		Date		Changes
 * jianke.zhang 	1.0  		2016年1月15日 	Created
 *
 * </pre>
 * @since 1.
 */
@Documented
@Retention(RetentionPolicy.RUNTIME)
@Target({ ElementType.TYPE })
public @interface ScheduleParam {

    /**
     * 仅支持多任务调度，单次调度抓取数据的次数,取值必须大于等于0; 0：无限制，大于0表示实际次数；默认值：0/
     * 
     * @return
     */
    int limitFetchDataTimes() default 0;
}
